package com.ts.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 其他研究信息
 */
@Data
public class OtherResearch implements Serializable {
    private Long id;
    private Integer achievementType; // 成果类型: 1-单人成果, 2-团队成果
    private String researchName; // 研究名称
    private String researchNumber; // 研究编号
    private String hostOrParticipant; // 主持人或参与人姓名
    private Integer positionRank; // 位次
    private String researchCategory; // 研究类别
    private String subjectCategory; // 学科分类
    private String cooperationForm; // 合作形式
    private String projectType; // 项目类型
    private String verticalProjectLevel; // 纵向项目级别
    private BigDecimal totalFunding; // 总经费额度（元）
    private BigDecimal schoolFunding; // 到校经费额度（元）
    private Date startTime; // 开始时间
    private Date endTime; // 结束时间
    private String researchSource; // 研究来源
    private String remark; // 备注
    private String evidenceMaterial; // 佐证材料（阿里云OSS地址，多个用逗号隔开）
    private Long createBy; // 创建人
    private LocalDateTime createTime; // 创建时间
    private Long updateBy; // 更改人
    private LocalDateTime updateTime; // 更新时间
}
